gtk/gtkapplication.c: Do not use gtk_dialog_run()
authorJavier Jardón <jjardon@gnome.org>
Mon, 27 Feb 2012 11:09:03 +0000 (11:09 +0000)
committerJavier Jardón <jjardon@gnome.org>
Mon, 27 Feb 2012 17:06:11 +0000 (17:06 +0000)
gtk/gtkapplication.c

index ed9d917b3daddbcc512162f85cfd223bb59ed06e..cb9a082b61ccbb38be6cdd9170457a14e03f4d0a 100644 (file)
@@ -1490,8 +1490,11 @@ idle_will_quit (gpointer data)
                                       _("%s cannot quit at this time:\n\n%s"),
                                       g_get_application_name (),
                                       inhibitor->reason);
-      gtk_dialog_run (GTK_DIALOG (dialog));
-      gtk_widget_destroy (dialog);
+      g_signal_connect_swapped (dialog,
+                                "response",
+                                G_CALLBACK (gtk_widget_destroy),
+                                dialog);
+      gtk_widget_show_all (dialog);
     }
 
   return G_SOURCE_REMOVE;